@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#db3331; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
.h95{height:95px; overflow:hidden; clear:both;}
.h120{height:120px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}
div{word-break: break-all;}
.wal{width:970px; margin:0px auto;}
.tabContent{ display:none;}
.tab li{ cursor:pointer;}

.topDiv{ height:100px; background-color:#fff;}
.topDiv .logoDiv{ float:left;}
.topDiv .logoDiv .logo{ float:left; line-height:100px; padding-right:10px;}
    .topDiv .logoDiv .logo img {width:347px;}
.topDiv .logoDiv .text{ float:left;}
.topDiv .logoDiv .text h1{ font-size:20px; color:#424242;}
.topDiv .logoDiv .text em{ font-size:14px; color:#8d8d8d;}
.topDiv .rightDiv{ float:right; line-height:100px;}
.topDiv .rightDiv li{ float:left; margin-left:16px;}
.topDiv .rightDiv .phDiv img{ float:left;}
.topDiv .rightDiv .phDiv{ line-height:normal; width:195px; padding-top:25px;}
.topDiv .rightDiv .phDiv .txt{ padding-left:49px;}
.topDiv .rightDiv .phDiv h3{ padding-left:14px; color:#000069; font-size:16px; font-weight:inherit;}
.topDiv .rightDiv .phDiv h3 em{ font-size:20px;}
.topDiv .rightDiv .phDiv h3 span{ font-size:16px;}
.topDiv .rightDiv .phDiv p{ font-size:18px; color:#000000;padding-left: 14px;}
.topDiv .rightDiv .language{ font-size:12px; color:#999;}
.topDiv .rightDiv .language a{font-size:12px; color:#999;}
.topDiv .rightDiv .language a:hover{ color:#e5434d;}
.topDiv .rightDiv .language img{ padding-right:5px;}
.topDiv .rightDiv .language span{ padding:0 5px;}
.topDiv .rightDiv .e-maile{ font-size:12px; color:#999; line-height:1.5; padding-top:30px;}
.topDiv .rightDiv .e-maile a{font-size:12px; color:#000; display:block;}
.topDiv .rightDiv .e-maile a:hover{ color:#e5434d;}
.topDiv .rightDiv .e-maile img{ padding-right:5px;}

.headDiv{ height:40px; width:100%; background:#aa000a;}
.headDiv .wal{}
.headDiv .nav{}
.nav{ height:40px; line-height:40px;background:url(../images/ico1_2.png) no-repeat left center;}
.nav li{float:left; position:relative; font-size:14px; background:url(../images/ico1_2.png) no-repeat right center;}
.nav li:first-child{}
.nav li:first-child a{font-weight: bold;}
.nav a{display:block; height:40px; line-height:40px; font-size:13px; color:#fff; padding:0 16.5px;font-weight:bold;}
.nav a:hover, .nav .aNow{ background:url(../images/ico1_1.png) no-repeat bottom center; background-color:#c32e37;}

.sNav{ display:none; position:absolute; top:140px; left:50%; margin-left:-455px; z-index:9999; width:850px; background-color:rgba(255,255,255,0.9); padding:20px 30px;}
.sNav .list{ float:left;}
.sNav .list li{ float:left; margin-right:10px; margin-bottom:10px; min-width:200px;}
.sNav .list a{ display:block; font-size:14px; color:#000000; padding-left:10px; background:url(../images/ico1_3.png) no-repeat left center;}
.sNav .list a:hover{ color:#1c97d0; background:url(../images/ico1_3on.png) no-repeat left center;}
.sNav .imgDiv{ float:right;}

.query{ height:80px; background-color:#e5e5e5;}
.query .txt{ float:left;}
.query .left{ width:190px; font-size:16px; color:#676767; margin-right:50px; margin-top:20px;}
.query .left em{ display:block; font-size:14px; color:#1c97d0;}
.query .middle{ width:500px;}
.query .middle span{ float:left; font-size:14px; color:#5d5d5d; padding-right:10px; text-align:right; padding-top:20px;}
.query .middle span em{ display:block; font-size:14px; color:#1c97d0;}
.query .middle .input1{ display:block; margin-top:17px; width:300px; height:45px; background-color:#fff; border-radius:6px; font-size:14px; color:#a2a1a1; text-indent:10px;}
.query .right{ width:230px;}
.query .right a{ float:right; display:block; width:180px; height:45px; text-align:center; color:#fff; background-color:#1c97d0; border-radius:6px; margin-top:17px;}
.query .right a p{ font-size:14px; color:#fff; padding-top:4px;}
.query .right a span{ font-size:12px; color:#fff;}

.footDiv{ padding-top:30px; padding-bottom:30px; position:relative;}
.footDiv01{ border-top:1px #ededed solid;}
.footDiv .wal{position:relative;}
.footNav{}
.footNav li{float:left; line-height:20px; margin-right:60px;}
.footNav li:last-child{ margin-right:0;}
.footNav h3{ font-size:16px; height:15px; font-weight:inherit; padding-bottom:15px;}
.footNav h3 a{ color:#444;}
.footNav h3 a:hover{ color:#e5434d;}
.footNav li dd{ overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.footNav li dd:hover{ }
.footNav dl{ padding-bottom:10px;}
.footNav dd a{ font-size:14px; color:#000;}
.footNav dd:hover a{color:#e5434d;}
.footDiv .code{ position:absolute; right:0; bottom:0;}
.footDiv .code .codeDiv .code1{ float:left;}
.footDiv .code .codeDiv .code2{ margin-left:37px;}
.footDiv .code .codeDiv .code1 h3{ font-size:14px; color:#9d9d9d; font-weight:inherit; padding-top: 5px; padding-bottom: 19px;text-align:center;}
.footDiv .code .codeDiv img{}
.footDiv .code .codeDiv .text{ text-align:center; margin-top:20px; font-size:14px; color:#a1a1a1;}

.footMsg{ height:110px; padding-top:30px; padding-bottom:30px; background:#333; position:relative;}
.footMsg .leftDiv{ width:300px;}
.footMsg .company{ height:30px; cursor:pointer; position:relative; margin-bottom:15px;}
.footMsg .company .name{ font-size:14px; color:#5f5f5f; width:210px; height:30px; line-height:30px; padding-left:10px; border:1px #545454 solid; background:url(../images/ico1_23.png) no-repeat 200px center;}
.footMsg .company .cylinks{ display:none; position:absolute; bottom:30px;}
.footMsg .company .cylinks dd{ display:block; text-align:center; width:260px;}
.footMsg .company .cylinks dd a{ display:block; width:220px; height:36px; line-height:36px; background:#333; border:1px #545454 solid; border-bottom:none;}
.footMsg .company .cylinks dd a:hover{color:#c51015;}
.footMsg .company p{ font-size:14px; color:#fff; float:left; height:30px; line-height:30px;}
.footMsg .company .box{ float:right;}
.footMsg .msg{ font-size:12px; color:#d5d4d4;}
.footMsg .msg a{ color:#d5d4d4;}
.footMsg .msg a:hover{ text-decoration:underline; color:#c51015;}
.footMsg .leftDiv .shareDiv{ height:30px; line-height:30px; margin-bottom:15px;}
.footMsg .leftDiv .shareDiv span{ float:left; font-size:14px; color:#fff;}
.footMsg .leftDiv .shareDiv li{ float:left;}
.footMsg .leftDiv .shareDiv li a{ display:block; width:27px; height:27px; margin-left:10px; margin-right:10px;}
.footMsg .leftDiv .shareDiv .li01 a{ background:url(../images/ico1_18.png) no-repeat center;}
.footMsg .leftDiv .shareDiv .li02 a{ background:url(../images/ico1_19.png) no-repeat center;}
.footMsg .leftDiv .shareDiv .li03 a{ background:url(../images/ico1_20.png) no-repeat center;}
.footMsg .leftDiv .shareDiv .li04 a{ background:url(../images/ico1_21.png) no-repeat center;}
.footMsg .leftDiv .shareDiv .li05 a{ background:url(../images/ico1_22.png) no-repeat center;}
.footMsg .leftDiv .shareDiv .li01 a:hover{ background:url(../images/ico1_18on.png) no-repeat center;}
.footMsg .leftDiv .shareDiv .li02 a:hover{ background:url(../images/ico1_19on.png) no-repeat center;}
.footMsg .leftDiv .shareDiv .li03 a:hover{ background:url(../images/ico1_20on.png) no-repeat center;}
.footMsg .leftDiv .shareDiv .li04 a:hover{ background:url(../images/ico1_21on.png) no-repeat center;}
.footMsg .leftDiv .shareDiv .li05 a:hover{ background:url(../images/ico1_22on.png) no-repeat center;}
.footMsg .rightDiv{ text-align:right; line-height:2;}
.footMsg .rightDiv .txt01{ font-size:12px; color:#d5d4d4; padding-top:15px;}
.footMsg .rightDiv .txt{ font-size:12px; color:#d5d4d;}
.footMsg .rightDiv a{ color:#d5d4d;}
.footMsg .rightDiv a:hover{ color:#c51015;}
/*右侧悬浮窗*/
.sideBar{position:fixed; z-index:99999; top:100px; right:10px; background:url(../images/limg76_1on.png) left top no-repeat; width:76px; height:76px; cursor:pointer;}
.sideBar:hover{background:url(../images/limg76_1on.png) left top no-repeat}
.sideBar ul{ display:none;}
.sideBar li{position:relative; top:76px; height:76px; margin-top:1px;}
.sideBar li .img1,.sideBar li .img2{ position:absolute; top:0px; left:0px;cursor:pointer;}
.sideBar li .img2{ display:none;}
.sideBar li:hover .img1{ display:none;}
.sideBar li:hover .img2{ display:block;}
.sideBar .mouse{position:absolute; left:-208px; top:0px; display:none;}
.sideBar .img{background:url(../images/sideBarBg.png) left top no-repeat; height:76px; text-align:center; width:76px;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li_01 .mouse{background:url(../images/limg208.png) left top no-repeat; width:208px; height:217px; left:-208px; top:0px;}
.sideBar .li_01 h2{ padding:5px 0px 0px 20px; font-size:20px; font-weight:400;}
.sideBar .li_01 p{ padding:5px 0 0 20px; color:#454545; font-size:14px; line-height:18px; padding-bottom:10px;}
.sideBar .li_01 .imgDiv{ padding:0px 0 0 38px;}
.sideBar .li_02 .mouse{background:url(../images/limg275.png) left top no-repeat; width:275px; height:111px; left:-275px;}
.sideBar .li_02 p{ padding:22px 0 0 27px; font-size:18px; color:#000;}
.sideBar .li_02 .list{ padding:18px 0 0 27px;}
.sideBar .li_02 dd{float:left; width:80px; line-height:22px;  position:relative; padding-left:40px; font-size:14px;}
.sideBar .li_02 dd a{color:#525252;}
.sideBar .li_02 dd img{ position:absolute; left:12px; top:0px;}
.sideBar .li_02 dd .img1{ display:block;}
.sideBar .li_02 dd .img2{ display:none;}
.sideBar .li_02 dd:hover .img1{ display:none;}
.sideBar .li_02 dd:hover .img2{ display:block;}
.sideBar .li_02 dd:hover{color:#009241;}
.sideBar .li_03 .mouse{background:url(../images/limg277.png) left top no-repeat; width:277px; height:94px; left:-277px;}
.sideBar .li_03 .mouse p{ font-size:18px; color:#040404; padding:20px 0px 10px 26px;}
.sideBar .li_03 .mouse b{ font-size:24px; color:#aa000a; padding-left:26px; display:inline-block;}

.public{ margin-top:30px;}
.public .leftDiv{ width:230px; float:left;}
.public .leftDiv .titleDiv{ font-size:22px; color:#fff; line-height:65px; height:72px; padding-left:30px; padding-right:18px; background:url(../images/public_left1.png) no-repeat center;}
.public .leftDiv .leftnav{ margin-top:10px;}
.public .leftDiv .leftnav li{ height:50px; line-height:50px; background:url(../images/public_left2.png) no-repeat center; margin-bottom:1px; position:relative;}
.public .leftDiv .leftnav li.liNow,.public .leftDiv .leftnav li:hover{background:url(../images/public_left2on.png) no-repeat center;}
.public .leftDiv .leftnav li a{ display:block; font-size:14px; color:#0390d1; padding-left:40px; background:url(../images/public_left3.png) no-repeat right center;}
.public .leftDiv .leftnav li.two{ line-height:1.5;}
.public .leftDiv .leftnav li.two a{ padding-right:60px; background:url(../images/public_left3.png) no-repeat right 15px; padding-top:4px;}
.public .leftDiv .leftnav li.liNow .on{}
.public .leftDiv .leftnav li.liNow a,.public .leftDiv .leftnav li a:hover{ color:#fff; background:url(../images/public_left3on.png) no-repeat right center;}
.public .leftDiv .leftnav li a .on,.public .leftDiv .leftnav li a:hover .off,.public .leftDiv .leftnav li.liNow a .off{ display:none;}
.public .leftDiv .leftnav li a:hover .on,.public .leftDiv .leftnav li.liNow a .on{ display:block;}
.public .leftDiv .leftnav li a img{ position:absolute; left:30px; top:50%; margin-top:-12px;}
.public .leftDiv .hotlist{ padding:10px; background-color:#f5f5f5; margin-top:10px;}
.public .leftDiv .hotlist .box{ background:url(../images/ico2_17.png) repeat-y center;}
.public .leftDiv .hotlist li{ width:50%; float:left; text-align:center; min-height:88px; border-bottom:1px #fff solid;}
.public .leftDiv .hotlist .li00{ border:none;}
.public .leftDiv .hotlist li .imgDiv{ height:57px; line-height:57px;}
.public .leftDiv .hotlist li p{ font-size:12px; color:#666;}
.public .leftDiv .hotlist li a:hover p{ color:#0390d1;}
.public .leftDiv .textcontact{ margin-top:10px; background-color:#f5f5f5;}
.public .leftDiv .textcontact .title{ height:43px; line-height:43px; font-size:16px; color:#fff; font-weight:bold; background:url(../images/ico2_15.png) no-repeat center; padding-left:30px;}
.public .leftDiv .textcontact .text{ padding:20px 10px; padding-top:10px;}
.public .leftDiv .textcontact .text .txt{ padding-top:10px; padding-bottom:10px; border-bottom:1px #fff solid; padding-left:20px; padding-right:8px;}
.public .leftDiv .textcontact .text .txt em{ font-size:13px; color:#17aaed; font-weight:bold; float:left;}
.public .leftDiv .textcontact .text .txt p{font-size:13px; color:#666; padding-left:39px;}
.public .rightDiv{ width:700px; float:right;}

.CrumbsDiv{ height:46px; line-height:46px; padding-bottom:18px; margin-bottom:17px; border-bottom:1px #e5e5e5 solid;}
.CrumbsDiv .title{ float:left; width:300px;}
.CrumbsDiv .title img{ float:left; padding-right:10px; padding-top:13px;}
.CrumbsDiv .title h2{ font-size:20px; color:#444;}
.Crumbs{ float:right;}
.Crumbs .txt{ font-size:12px; color:#666; }
.Crumbs .txt a{ color:#666;}
.Crumbs .txt a:hover,.Crumbs .txt .aNow{ color:#aa000a;}
.Crumbs .txt img{ float:left; padding-right:5px; padding-top:14px;}

/*分页*/
.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666; margin-top:30px;}
.pageNumDiv01{ text-align:left;}
.pageNumDiv a{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 4px; border:#d9d9d9 solid 1px; color:#666; font-size:14px;}
.pageNumDiv .prev{ background:url(../images/ico3_3.png) no-repeat 10px center; padding-left:20px;}
.pageNumDiv .prev:hover{background:url(../images/ico3_3on.png) no-repeat 10px center; background-color:#1c97d0;}
.pageNumDiv .next{ background:url(../images/ico3_4.png) no-repeat 60px center; padding-right:20px;}
.pageNumDiv .next:hover{background:url(../images/ico3_4on.png) no-repeat 60px center; background-color:#1c97d0;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#1c97d0; border:#1c97d0 solid 1px; color:#fff;}
.pageNumDiv .input1{width:33px; height:30px; line-height:30px; text-align:center; margin:0 5px; border:#d7d7d7 solid 1px;}
.pageNumDiv .btn1{ width: 57px; height: 30px; margin-left: 5px;cursor: pointer; border: #d7d7d7 solid 1px; color: #666;}
.pageNumDiv .btn1:hover{background:#1c97d0; border:#1c97d0 solid 1px; color:#fff;}

.detailsshare .share{ height:27px; padding:20px 0; background:url(../images/ico6_3.png) repeat-x bottom center;}
.detailsshare .share em{ font-size:14px; color:#666; line-height:27px; float:left; padding-right:10px;}
.detailsshare .share li{ float:left; margin-right:10px;}
.detailsshare .bottomDiv{ padding-top:20px;}
.detailsshare .bottomDiv a{ font-size:14px; color:#666;}
.detailsshare .bottomDiv em{ font-weight:bold; font-size:14px; color:#666;}
.detailsshare .bottomDiv a:hover{ color:#17aaed;}
.detailsshare .bottomDiv .left{ float:left;}
.detailsshare .bottomDiv .left .getDiv{ padding-bottom:10px;}
.detailsshare .bottomDiv .right{ float:right; margin-top:10px;}
.detailsshare .bottomDiv .right .backbtn{ display:block; font-size:14px; color:#fff; width:100px; height:30px; line-height:30px; text-align:center; background-color:#17aaed; border-radius:4px;}


.topA a{ background:url(../images/ico0.png) left top no-repeat; width:76px; height:73px; display:block;}
.topA a:hover{background:url(../images/ico0on.png) left top no-repeat;}

.cd-top{
    display: inline-block;
    position: fixed;
    bottom: 150px;
    right: 1px;
    /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);*/
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}




























































